package com.anjubao.parking.municipal.payment.feign;

import com.anjubao.parking.municipal.common.dto.ApiResult;
import com.anjubao.parking.municipal.payment.form.WxPayJsapiForm;
import com.anjubao.parking.municipal.payment.dto.PayResponseDto;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * 支付中心对外支付api
 * 提供者: 支付中心 municipalparking-payment-service
 *
 * @author zhuchunfeng
 * @date 2019/5/14 9:10
 */
public interface ParkingTradePaymentRest {

    /**
     * 微信公众号 支付
     * @param payRequestForm 支付信息-订单号
     * @return 请求结果
     */
    @PostMapping("/parking-trade-payments/wx/pay-order-mp")
    ApiResult<PayResponseDto> wxPayJsapi(@RequestBody WxPayJsapiForm payRequestForm);

//    /**
//     * 微信 pc 支付
//     * @param payRequestForm 支付信息-订单号
//     * @return mwebUrl 支付跳转链接
//     */
//    @PostMapping("/parking-trade-payments/wx/pay-order-pc")
//    ApiResult<PayResponseDto> wxPayNative(@RequestBody WxPayJsapiForm payRequestForm);




}
